package com.simple.gateway.sdk.annotation;

import java.lang.annotation.*;

/**
 * 项目: simple-gateway-core
 *
 * 功能描述:
 *
 * @author: WuChengXing
 *
 * @create: 2023-08-09 17:51
 **/
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE})
public @interface ApiProducerClazz {

    /**
     * 接口名称
     * @return
     */
    String interfaceName() default "";

    /**
     * 接口版本
     * @return
     */
    String interfaceVersion() default "";

    /**
     * 接口类型：com.simple.gateway.core.datasource.DataSourceType，直接传字符串即可："PRC_DUBBO"
     * @return
     */
    String interfaceType() default "";
}
